    <!DOCTYPE html>
<html>
  <head lang="en">
    <meta charset="UTF-8">
    <title>KLIPSE: a simple and elegant online cljs compiler and evaluator</title>
    <link rel='shortcut icon' type='image/x-icon' href='img/klipse.png' />
    <link rel="stylesheet" type="text/css" href="css/codemirror.css">
  </head>
  <body>
    <h1> Golang </h1>
	  <div class="golang">
	    import "fmt"

		  func main() {
			fmt.Println("Hi!")
		  }
	  </div>
	  <div class="golang">
	    import (
	    "fmt"
	    "math/big"
      )

      func factorial(x *big.Int) *big.Int {
	    n := big.NewInt(1)
	    if x.Cmp(big.NewInt(0)) == 0 {
		  return n
	    }
	    return n.Mul(x, factorial(n.Sub(x, n)))
      }

      func main() {
	    fmt.Println(factorial(big.NewInt(103)))
      }
    </div>

    <script>
     window.klipse_settings = {
       selector_golang: '.golang'
     };
    </script>

    <script src="/cljs-out/dev-main.js"></script>
  </body>
</html>
